<?php
/*
 * "Imagination will often carry us to worlds that never were.
 * 		 But without it we go nowhere."
 * 		Carl Sagan
 * 
 * Description:
 * 		The global registry interface.
 * 		This describes Registry::*() functions
 * 
 * 		For custom Registry, see [add-ref]
 * 
 * @author: Blagovest Gospodinov
 */

interface Interface_Registry{
	public function read($key = null);
	public function safeRead($key, $default = null);
	public function write($key,$value = null);
	public function erase($key);
	public function has($key);
	public function overwrite($object);
}